@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
BODY {FONT:15px/1.75 "Microsoft YaHei", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1300px; overflow-x: hidden;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #333;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{width:1200px; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
.dno{ display: none;}

*::selection {
  background: #5C307D;
  color: #FFFFFF;
  text-shadow: none; }
*::-moz-selection {
  background: #5C307D;
  color: #FFFFFF;
  text-shadow: none; }
.mainWrap {
  width: 1400px;
  margin: auto; }
.ie6 {
  text-align: center;
  font-size: 16px;
  background: #FC6;
  line-height: 100px;
  z-index: 100000;
  width: 100%;
  position: absolute;
  height: 100px;
  top: 0;
  left: 0; }
.ie6 span {
  float: right;
  margin-right: 30px;
  cursor: pointer; }
.masklayer {
  background: rgba(0, 0, 0, 0.9);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999;}
/* CSS Document */


/*公共头部*/
.head{ background: url(../images/header-bg.jpg) no-repeat top center;height:100px;}
.head-c{ position: relative;}
.logo h1{width:493px;height:70px;margin-top:18px;}
.head-fr{margin-top:25px; background: url(../images/tel.png) no-repeat center left;font-size:30px;color:#B8080A;font-style: italic;padding-left:40px}



.nav{height:55px; z-index: 3; width: 100%;background: #be0014;height:55px;}
.nav ul li{float: left; position: relative; }
.nav ul li>a{display: block; font-size:16px; line-height:55px; color: #fff; text-align: center; width:170px;border-right:1px solid #950111;box-sizing: border-box}
.nav ul li:last-child>a{border-right:0;}
.nav ul li.on>a{background: #000;color:#fff}
.nav ul li:hover>a{background: #000;color:#fff} 
.nav ul li .hide{opacity: 0;transition: all .6s;float: left;font-size: 14px;left: 0px;width: 170px;position: absolute;text-align: center;z-index:-11;top:70px;border-top:3px solid #fff;padding-bottom:8px}
.nav ul li .hide em{display: block;}
.nav ul li .hide em a{ display:block; font-size: 15px;line-height:30px;font-weight: normal; text-align:center; height:30px; color: #fff;}
.nav ul li .hide em:nth-child(1) a{margin-top:8px;}
.nav ul li .hide em a:hover{color: #000; transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition :background-color 0.3s linear;}

.navfixed{ position: fixed;top:0;left:0;width:100%;margin-top:0;z-index:999;}
.navfixed .hide{top:0}
.nav ul li:hover .hide{ background: #b5001c;}
.nav ul li:hover .hide a{border-right:0;}
/*首页banner*/
.banner{position:relative;}
.banner-hd {height:500px;position: relative; overflow:hidden; width: 100%;}
.ny-banner,.ny-banner .banner-hd{height:400px}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;}
/*数字按钮样式*/
.banner-hd .num { overflow:hidden;  position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:91px;height:6px;  color: #FFFFFF;margin:0 5px; cursor:pointer; float: left; background: #fff; }
.banner-hd .num li.on {background: #1D7E55;  } 

/*产品中心*/
.title{text-align: center; background: url(../images/title.png) no-repeat center center;margin:30px 0}
.title b em{color:#207C53}
.title b{font-weight: normal;font-size: 28px;color:#2F1F8C;line-height:28px;}
.title b,.title span{ display: block;}
.title span{color:#adadad;font-family: arial;font-size: 14px;line-height:14px;margin:10px 0}

.product-content dl{width:288px;float:left;border:1px solid #D1D1D1;margin-right:10px}
.product-content dl dt { overflow: hidden;}
.product-content dl dt img{transition: all 3s;}
.product-content dl:hover dt img{transform:scale(1.2);}
.product-content dl dd{ background: #DEDEDE;width:288px;height:50px;line-height:50px;text-align: center;transition: all .6s;}
.product-content dl:hover dd{ background: #1D7E53;color:#fff}
.product{margin-bottom:30px}


/*关于我们*/
.about{ background: url(../images/about-bg.jpg) no-repeat top center; height: 385px;padding:50px 0 20px 0}
.about-img{width: 344px;height: 354px;border-radius:10px; overflow: hidden;border:3px solid #fff;margin-top:0px;margin-left:20px}
.about-left{width:1177px;}
.about-con{width:745px;height:360px;border-radius:10px; background: #fff;padding:0 30px}
.about-con h3{font-size:28px;line-height:28px;margin:30px 0;position: relative;padding-left:20px;color:#333}
.about-con h3:before{content: '';width:4px;height:28px; background: #333333;display: block; position: absolute;left:0;top:0;}
.about-right{background: #0e397e;width:222px;height:363px;border-radius:10px; }
.about-con p{font-size:15px;line-height:28px}
.more-about{position: relative; display: block;width:120px;height:41px;line-height:41px;text-align: center;border:1px solid #695CAE;color:#333;margin-top:50px;transition: all .6s;}
.more-about span{position: relative;z-index:999}
.more-about:after{content: '';position: absolute;top:0;left:0;width:0px;height:41px; background: #0e397e;z-index:9;transition: all .6s;}
.more-about:hover:after{width:120px;}
.more-about:hover{color: #fff;}

.about-right ul li a{ display: block;width:155px;height:55px;line-height:55px;margin:20px auto;padding:0 20px;font-size:16px;transition: all .2s;}
.about-right ul{margin-top:35px}
.about-right .a-1 a,.about-right .a-3 a{text-align: left;}
.about-right .a-2 a,.about-right .a-4 a{text-align: right;}
.about-right .a-1 a{ background: url(../images/about-icon1.png) no-repeat 85% 50%; background-color: #FFFFFF;}
.about-right .a-2 a{ background: url(../images/about-icon2.png) no-repeat 15% 50%; background-color: #FFFFFF;}
.about-right .a-3 a{ background: url(../images/about-icon3.png) no-repeat 85% 50%; background-color: #FFFFFF;}
.about-right .a-4 a{ background: url(../images/about-icon4.png) no-repeat 15% 50%; background-color: #FFFFFF;}
.about-right .a-1:hover a{ background: url(../images/about-icon1-fff.png) no-repeat 85% 50%; background-color: #1D7E53;color:#fff}
.about-right .a-2:hover a{ background: url(../images/about-icon2-fff.png) no-repeat 15% 50%; background-color: #1D7E53;color:#fff}
.about-right .a-3:hover a{ background: url(../images/about-icon3-fff.png) no-repeat 85% 50%; background-color: #1D7E53;color:#fff}
.about-right .a-4:hover a{ background: url(../images/about-icon4-fff.png) no-repeat 15% 50%; background-color: #1D7E53;color:#fff}

/*设备展示*/
.equi-content {padding-bottom:35px;height:260px}
.equi-content li{float:left;width:256px;padding:5px;border:1px solid #DDDDDD;margin-right:33px;transition: all .6s;}
.equi-content li span{ display: block;}
.equi-content li .equi-img{width:256px;height:207px}
.equi-content li .equi-int{text-align: center;font-size: 15px;height:50px;line-height:55px;transition: all .6s;}
.equi-content li:hover{border-color:#1D7E53}
.equi-content li:hover .equi-int{color:#1D7E53;line-height:65px;padding-bottom:10px}

/*新闻中心*/
.news{ height:674px}
.news .title{padding: 30px 0;margin:0}
.news-content ul{height:440px}
.news-content li{width:350px;float:left; background: #E6E6E6;height:420px;float:left;margin:0 20px;transition: all .6s;}
.news-content li:last-child{margin-right:0}
.news-content li span{ display: block;}
.news-content li .news-img img{width:330px;height:207px;margin:10px auto;display: block;transition: all .6s;}
.news-content li .news-int{width:330px;margin:10px auto;}
.news-content li .news-int em,.news-content li .news-int abbr{ display: block;margin:10px auto;}
.news-content li .news-int em{font-size:16px;color:#333}
.news-content li .news-int abbr{font-size:13px;color:#333;line-height:26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical ;}
.news-content li:hover{width:400px;height:440px;box-shadow: 3px 3px 9px #bbb9d4;}
.news-content li:hover .news-img img{width:370px;height:234px;}

.news-more a{display: block;width:168px;height:50px;text-align: center;line-height:50px;border:1px solid #B5B5B5;margin:20px auto 0 auto;position: relative;}
.news-more a span{position: relative;z-index:999}
.news-more a:after{content: '';width:0;height:50px; background: #0e397e; position: absolute;left:0%;top:0%;z-index:99;transition: all .6s;}
.news-more a:hover:after{width:168px;}
.news-more a:hover{color:#fff}

/*底部*/
.footer{ background: #393D40;}
.f-div-a{padding:20px 0}
.f-div-a a{color:#fff;margin-right:62px;font-size:16px}
.f-div-b span{display: inline-block;color:#fff;padding-left:45px;}
.f-div-b span:nth-child(1){font-size:26px; background: url(../images/footer-tel.png) no-repeat center left;}
.f-div-b span:nth-child(2){margin-left:30px;font-size:14px; background: url(../images/address.png) no-repeat center left;height:50px;line-height:60px;color:#CCCECD}
.f-div-c{width:855px;border-top:1px solid #95969A;padding:10px 0;margin-top:20px}
.f-div-c em{color:#AFB0B2;margin-right:50px;}

.footer-left {width:900px}
.footer-right{width:187px;margin-top:50px}
.footer-right span,.footer-right b{float:left}
.footer-right span{width:129px}
.footer-right b{width:20px;color:#C1C1C1;font-weight:normal;margin-left:10px;margin-top:10px}
.footer-bottom{border-top:1px solid #525659;height:70px;line-height:70px;text-align: center;color:#928E8D}
.footer-bottom a{color:#928E8D}
.footer-bottom a:hover{color:#fff}
/*内页公共样式*/
.ny-main{margin-top: 25px; margin-bottom:100px;}

.ny-left{width: 274px;}
.column-title{display: block;color: #fff;background: #be0014;text-indent: 20px;font-size:35px;height: 113px;line-height:80px}
.column-title:after{content: '';display: block;width: 47px; height: 2px; background: #fff;margin-left: 20px;}

.ny-contact .column-title{line-height:25px;height:45px;font-size:20px;line-height:45px}
.ny-contact .column-title:after{display: none;}
.ny-left .ctitle1{border-bottom: none; overflow: hidden;}
.ny-left .ctitle1 li{float: left;width:274px;text-indent: 10px;background:#E8E8E8;height:55px;margin-bottom:2px; background: url(../images/ctitle1-icon.png) no-repeat 7% 50%;padding-left:45px;background-color:#E8E8E8;}
.ny-left .ctitle1 li a{display: block; font-size: 18px; line-height:55px; color: #333;}
.ny-left .ctitle1 li a:hover,.ny-left .ctitle1 li a.on{ color: #0e397e;}
.ny-left .ctitle1 .ctitle2 a{font-size:14px;line-height:32px;color:#999;border-bottom:1px dotted #eee;text-indent: 20px;}
.ny-left .ctitle1 .ctitle2 a:hover,.ny-left .ctitle1 .ctitle2 a.on{ background:none; color: #0093DD;}
.ny-left .ctitle1 .ctitle2 a:last-child{border-bottom:0}
.ny-left .ctitle1 .on{ display: block;}
.ctitle2{ display: none;}

.ny-tel{background: url(../images/ny-tel-icon.png) no-repeat 15px center; padding: 15px 0px; padding-left:67px;}
.ny-tel span{display: block; font-size: 13px; line-height: 18px; color: #fff; border-left: solid 1px #ccc; padding-left: 16px;}
.ny-tel em{display: block; font-size: 22px; line-height: 35px; color: #fff; font-weight: bold; font-family: arial;}

.ny-contact{margin-top: 30px; background: #be0014;}
.ny-contact .column-title{ border-top-left-radius: 0px; border-top-right-radius: 0px;}
.ny-contact .content{width: 246px; padding:8px 9px 8px;background: #fff;margin:0 auto}
.ny-contact .content p { font-size: 14px; line-height: 30px; color: #333;}
.ny-right {width:900px}
.ny-right .position{display: block;margin-top: 30px; margin-bottom: 20px; border-bottom: solid 1px #ddd;position: relative;}
.ny-right .position span{display: block; padding-left: 40px; font-size: 13px;line-height: 40px;background: url(../images/ny-home.png) no-repeat 10px center;border-bottom: solid 1px #1D7E55; z-index: 0;position: absolute;bottom: -1px;left: 0;}
.ny-right .position span a.on{color: #1D7E55;}
.ny-right .position span a:hover{color: #1D7E55;}

/*内页公共样式*/


/*产品中心*/
.ny-product-list dl{width:288px;float:left;border:1px solid #D1D1D1;margin:10px 15px 0 0}
.ny-product-list dl:nth-child(3n){margin-right:0}
.ny-product-list dl dt{ overflow: hidden;}
.ny-product-list dl dt img{transition: all 3s;}
.ny-product-list dl:hover dt img{transform:scale(1.2);}
.ny-product-list dl dd{ background: #DEDEDE;width:288px;height:50px;line-height:50px;text-align: center;transition: all .6s;}
.ny-product-list dl:hover dd{ background: #1D7E53;color:#fff}


/*内页产品详情*/
.ny-right .pro1{margin-top: 20px;}
.ny-right .pro1 .spec-preview img{display: block;}
.ny-right .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px; color: #333;display: block;}
.ny-right .pro1 .descript1 p{width: 525px;font-size: 13px;color: #8e8e8e;line-height: 25px;margin-bottom: 10px;}
.ny-right .pro1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #000; }
.ny-right .pro1 .descript1 a.consult:hover{background-color:#0094DE;}
.ny-right .pro1 .descript1 p.haoma{color: #333;font-size: 15px; font-weight: bold; }
.ny-right .pro1 .descript1 p.haoma em{display: block;color:#0094DE;font-size: 20px; font-weight: bold; }
.ny-right .pro1 .share{overflow: hidden;margin-top: 15px;}
.ny-right .pro1 .share ul li{float: left;margin: 0 5px;}
.ny-right .detail .de-title{border-bottom: solid 3px #0e397e; margin-bottom: 15px;}
.ny-right .detail .de-title a{display: block;width: 130px; font-size: 16px;line-height: 45px;color: #fff; text-align: center; margin-top: 35px;background:#0e397e; border-top-left-radius: 6px; border-top-right-radius: 6px; }

/*内页设备展示*/
.ny-equi-content {padding-bottom:35px;height:260px}
.ny-equi-content li{float:left;width:256px;padding:5px;border:1px solid #DDDDDD;margin-right:33px;transition: all .6s;margin-bottom:33px;}
.ny-equi-content li:nth-child(3n){margin-right:0}
.ny-equi-content li span{ display: block;}
.ny-equi-content li .equi-img{width:256px;height:207px}
.ny-equi-content li .equi-int{text-align: center;font-size: 15px;height:50px;line-height:55px;transition: all .6s;}
.ny-equi-content li:hover{border-color:#1D7E53}
.ny-equi-content li:hover .equi-int{color:#1D7E53;}

/*内页新闻中心*/

/*内页新闻列表*/
.ny-news-list ul li{overflow: hidden;padding-bottom: 22px;border: none;border-bottom: solid 1px #d3d3d3; margin-bottom: 20px;}
.ny-news-list ul li .date{width: 82px;padding: 14px 7px;border:solid #dbdbdb 1px;border-radius: 5px;}
.ny-news-list ul li .date span{display: block;border-bottom: solid #dbdbdb 1px;font-size: 40px;line-height: 40px;color: #77b359; padding-bottom: 8px;}
.ny-news-list ul li .date p{font-size: 17px;line-height: 17px;color: #747474; margin-top: 15px;}
.ny-news-list ul li .descript{overflow: hidden;width: 770px;}
.ny-news-list ul li .descript strong{width:550px; font-size: 16px;line-height: 38px;color: #232323;font-weight: bold;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ny-news-list ul li .descript strong:hover{color: #77b359; }
.ny-news-list ul li .descript p{color: #5f5f5f;font-size: 14px;line-height: 22px;}








/* CSS Document */
/*在线咨询*/
.zx-service{position:fixed; right:0px; top:321px;z-index: 10000; }
.service-box{background-color: #fff; border-radius:5px; width:90px; margin-bottom:8px;box-shadow: 0px 2px 3px  #929ea9;}
.service-box span{display:block;}
.service-box span.text{ background:url(../images/kf01.png) no-repeat; height:47px; line-height:40px; text-align:center; color:#fff; font-size:16px; position:relative; z-index:10;}
.service-box ul{margin-top: -7px;}
.service-box li{border-bottom:1px solid #efefef; text-align:center; position:relative;}
.service-box li em{font-size:12px;color: #757575;}
.service-box li a{display:block; padding-top:6px; padding-bottom:3px;}
.service-box li:first-child a{padding-top: 14px;}
.service-box li:last-child a{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.service-box li a:hover{background:#f9f9f9;}
.service-box li a:hover em{color:#1d95d6; }
.service-box ul li:last-child{border:none;}
.service-box li p{position:absolute; left:-170px; width:150px; top:0; background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);display:none; font-size:18px; font-weight:bold;color: #1d95d6;padding: 10px 0px;}
.service-box li:hover p{display:block; }
.service-arrow{box-shadow: 0px 2px 2px #d6d6d6;border:1px solid #ddd;  border-radius:5px;  width:90px; background:url(../images/kf05.png) no-repeat center center #fff; height:40px; cursor:pointer; }
.service-arrow a{display:block; width:90px; height:45px;}
/*在线咨询*/
